首页> 外文OA文献 >SSELab: A Plug-In-Based Framework for Web-Based Project Portals
【2h】

SSELab: A Plug-In-Based Framework for Web-Based Project Portals

机译:ssELab:基于Web的项目门户的基于插件的框架

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Tools are an essential part of every software engineering project. But thenumber of tools that are used in all phases of the software developmentlife-cycle and their complexity is growing continually. Consequently, the setupand maintenance of current tool chains and development environments requiresmuch effort and consumes a lot of time. One approach to counter this, is toemploy web-based systems for development tasks, because centralized systemssimplify the administration and the deployment of new features. But desktopIDEs play an important role in software development projects today, and willnot be replaced entirely by web-based environments in the near future.Therefore, supporting a mixture of hosted tools and tools integrated intodesktop IDEs is a sensible approach. In this paper, we present the SSELab, aframework for web- based project portals that attempts to migrate more softwaredevelopment tools from desktop to server environments, but still allows theirintegration into modern desktop IDEs. It supports the deployment of tools ashosted services using plug-in systems on the server-side. Additionally, itprovides access to these tools by a set of clients that can be used indifferent contexts, either from the command line, from within IDEs such asEclipse, or from web pages. In the paper, we discuss the architecture and theextensibility of the SSELab framework. Furthermore, we share our experienceswith creating an instance of the framework and integrating various tools forour own software development projects.
机译:工具是每个软件工程项目的重要组成部分。但是,在软件开发生命周期的所有阶段中使用的工具数量及其复杂性都在不断增长。因此,当前工具链和开发环境的设置和维护需要大量的精力,并且要花费大量的时间。解决此问题的一种方法是采用基于Web的系统来完成开发任务,因为集中式系统可以简化新功能的管理和部署。但是,桌面IDE在当今的软件开发项目中扮演着重要角色,并且在不久的将来不会完全被基于Web的环境所取代,因此,支持混合托管工具和集成到桌面IDE中的工具是一种明智的方法。在本文中,我们介绍了SSELab,它是基于Web的项目门户的框架,该框架试图将更多软件开发工具从桌面环境迁移到服务器环境,但仍允许它们集成到现代桌面IDE中。它支持在服务器端使用插件系统将工具作为托管服务进行部署。此外,它还提供了可以在不同上下文中使用的一组客户端对这些工具的访问,这些客户端可以从命令行,从诸如Eclipse之类的IDE中或从网页中使用。在本文中,我们讨论了SSELab框架的体系结构和可扩展性。此外,我们分享了创建框架实例并为自己的软件开发项目集成各种工具的经验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号